Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 OWEN PLACE Terraced £260,000 25 Apr 2006
3 OWEN PLACE Terraced £499,950 29 Oct 2021
4 OWEN PLACE Terraced £440,000 31 Aug 2017
5 OWEN PLACE Terraced £465,000 12 Jan 2017
6 OWEN PLACE Terraced £412,500 23 Nov 2020